street clearing - French English Dictionary